Fischer Black was the founder of the Black's model for pricing an option on futures, it was one of the extension and generalization of the Black-Scholes differential equation (1973).
It tries to evaluate a fair value of an option, and if it behaves well then the option's market price will equal the theoretical fair value.
The mathematics of their derivation is quite complex.
Interested readers can find it in the original paper Fischer (1976), and the books by Hull (1993).
The Black's model was developed to value European-style options on commodity futures. It is crucial to remember that the Black's model is based on a number of assumptions.
Pricing Models Page Available is a Swing Java Jar File if you just wish to run the models.